Represents an index or a subindex in its capacity of scanning through data. Provides methods for searching data items.

Namespace:  C1.LiveLinq.Indexing.Search
Assembly:  C1.LiveLinq (in C1.LiveLinq.dll)

Syntax

C#
public interface IIndexScanner<T>
Visual Basic
Public Interface IIndexScanner(Of T)

Type Parameters

T
The type of the elements of the indexed collection.

Remarks

This interface is implemented by Index<(Of <(<'T>)>)>. It is also used by subindexes, but there it is not directly implemented by Subindex<(Of <(<'T>)>)>, but rather returned by the IndexQuery<T>.Subindex method because it depends on the item found by an index or a subindex that is the parent of that subindex.

IIndexScanner<(Of <(<'T>)>)> has a typed key counterpart IIndexScanner<(Of <(<'T, TKey>)>)> that is used with typed key classes Index<(Of <(<'T, TKey>)>)> and Subindex<(Of <(<'T, TKey>)>)>

See Also